<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <script>
        // 随机产生一个[1,99]的随机整数，提示用户输入猜的数字，并提示猜大了还是猜小了，最多有5次机会，如果猜中，恭喜用户并告知中奖数字及猜的次数
        // var n=parseInt(Math.random()*99+1);
        // console.log(n);
        // for(var i=1;i<=5;i++){
        //     var num=prompt("请输入您猜的数字：")*1;
        //     if(num>n){
        //         alert("您猜大了");
        //     }else if(num<n){
        //         alert("您猜小了");
        //     }else{
        //         alert("恭喜你，中奖了哇！中奖数字："+num+"，您一共猜了"+i+"次");
        //         break;
        //     }
        // }
        // if(i>5){
        //     alert("game over，你的机会已经用完了！！！");
        // }




        var nums=[8,4,2,1,23,456,13];
        // 将数组中的值求和
        // 交换数组中的最大值和第一位的位置，交换数组中最小值和最后一位的位置，最终结果如下：
        // [456,4,2,13,23,8,1]
        var sum=0;
        for(var i=0;i<nums.length;i++){
            sum+=nums[i];
        }
        console.log("和："+sum);

        var maxIndex=0;//假设数组中最大值的索引为0
        var minIndex=0;//假设数组中最小值的索引为0
        // nums[maxIndex]//数组中的最大值
        // nums[minIndex]//数组中的最小值
        for(var i=0;i<nums.length;i++){
            if(nums[maxIndex]<nums[i]){
                maxIndex=i;
            }
            if(nums[minIndex]>nums[i]){
                minIndex=i;
            }
        }
        // console.log(maxIndex);
        // console.log(minIndex);

        // 交换第一位和最大值的位置进行交换  nums[0]和nums[maxIndex]
        var temp=nums[0];
        nums[0]=nums[maxIndex];
        nums[maxIndex]=temp;
        //交换最后一位和最小值的位置进行交换 nums[nums.length-1]和nums[minIndex]
        temp=nums[nums.length-1];
        nums[nums.length-1]=nums[minIndex];
        nums[minIndex]=temp;
        console.log(nums);




        // var nums=["a","b","c","d"];将数组中的元素倒叙输出，在控制台输出如下：
        // d
        // c
        // b
        // a
        var nums=["a","b","c","d"];
        for(var i=nums.length-1;i>=0;i--){
            console.log(nums[i]);//nums[3]  nums[2]  nums[1] nums[0]
        }
        






        


    </script>
</head>
<body>
    
</body>
</html>